Quando il Formato di esportazione è impostato su File XML, nella sezione Parametri esportazione XML è possibile definire la struttura principale del documento XML generato.
In particolare occorre configurare:
- Tag contenitore, che identifica l'elemento principale che racchiude tutti i record esportati;
- Tag elemento, che identifica ogni singolo record presente nel file;
- Encoding, che definisce la codifica caratteri utilizzata per il file XML.
A destra dei parametri viene visualizzata un'anteprima della struttura risultante, utile per verificare immediatamente come verranno organizzati gli elementi nel file.
In particolare occorre configurare:
- Tag contenitore, che identifica l'elemento principale che racchiude tutti i record esportati;
- Tag elemento, che identifica ogni singolo record presente nel file;
- Encoding, che definisce la codifica caratteri utilizzata per il file XML.
A destra dei parametri viene visualizzata un'anteprima della struttura risultante, utile per verificare immediatamente come verranno organizzati gli elementi nel file.
Tag contenitore
Il Tag contenitore rappresenta l'elemento XML principale all'interno del quale vengono inseriti tutti i record esportati.
Per modificarlo premere il pulsante a fianco del campo Tag contenitore e inserire il nome da utilizzare.
Il Tag contenitore rappresenta l'elemento XML principale all'interno del quale vengono inseriti tutti i record esportati.
Per modificarlo premere il pulsante a fianco del campo Tag contenitore e inserire il nome da utilizzare.
Ad esempio, impostando:
il file XML utilizzerà una struttura principale di questo tipo:
Il tag contenitore viene quindi aperto all'inizio del file e chiuso dopo l'ultimo record esportato.
Clientiil file XML utilizzerà una struttura principale di questo tipo:
<Clienti><br>...<br></Clienti>Il tag contenitore viene quindi aperto all'inizio del file e chiuso dopo l'ultimo record esportato.
Tag elemento
Il Tag elemento identifica invece ciascun singolo record esportato.
Ad esempio, se il filtro esporta anagrafiche clienti, è possibile impostare:
In questo caso ogni anagrafica sarà contenuta all'interno di un elemento distinto:
Combinando, ad esempio:
la struttura risultante sarà simile alla seguente:
Il Tag elemento identifica invece ciascun singolo record esportato.
Ad esempio, se il filtro esporta anagrafiche clienti, è possibile impostare:
anagClienteIn questo caso ogni anagrafica sarà contenuta all'interno di un elemento distinto:
<anagCliente><br>...<br></anagCliente>Combinando, ad esempio:
Tag contenitore: Clienti<br>Tag elemento: anagClientela struttura risultante sarà simile alla seguente:
<Clienti><br><anagCliente><br>...<br></anagCliente><br><anagCliente><br>...<br></anagCliente><br></Clienti>L'anteprima mostrata nella finestra viene aggiornata in base ai valori configurati e consente di verificare visivamente la struttura generale prima di eseguire l'esportazione.
Encoding
Il campo Encoding consente di selezionare la codifica caratteri da utilizzare per la generazione del file XML.
Nell'esempio riportato è impostato:
La codifica selezionata viene riportata anche nella dichiarazione iniziale del documento XML.
Ad esempio:
La scelta dell'encoding deve essere effettuata in base alle specifiche del sistema che dovrà ricevere o elaborare il file.
N.B. Il Tag contenitore ed il Tag elemento definiscono solamente la struttura principale del documento. I tag utilizzati per i singoli valori, come nome, indirizzo, CAP o altri campi, vengono invece configurati separatamente nella sezione Campi.
Encoding
Il campo Encoding consente di selezionare la codifica caratteri da utilizzare per la generazione del file XML.
Nell'esempio riportato è impostato:
Windows-1252La codifica selezionata viene riportata anche nella dichiarazione iniziale del documento XML.
Ad esempio:
<?xml version="1.0" encoding="windows-1252" ?>La scelta dell'encoding deve essere effettuata in base alle specifiche del sistema che dovrà ricevere o elaborare il file.
N.B. Il Tag contenitore ed il Tag elemento definiscono solamente la struttura principale del documento. I tag utilizzati per i singoli valori, come nome, indirizzo, CAP o altri campi, vengono invece configurati separatamente nella sezione Campi.






